package com.huaboot.system.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;

/**
 * 对象存储表
 *
 * @author ff xxx
 * @since 1.0.0 2023-09-28
 */

@Data
@TableName("sys_object_store")
public class SysObjectStoreEntity {
	@TableId
	private Long id;

	/**
	* 对象存储名称
	*/
	private String objectStoreName;

	/**
	* 对象存储标识
	*/
	private String objectStoreLabel;

	/**
	* 若为空，则使用默认值
	*/
	private String domainUrl;

	/**
	* accessKey  或 username
	*/
	private String accessKey;

	/**
	* 密钥
	*/
	private String accessKeySecret;

	/**
	* 地域节点 / 服务ip
	*/
	private String endpoint;

	/**
	* 存储桶名称 /  服务器路径
	*/
	private String bucket;

	/**
	* 信息是否完善
	*/
	private Integer isPerfect;

	/**
	* 是否通过上传测试
	*/
	private Integer isPassTest;

	/**
	 * 是否启用
	 */
	private Integer enableState;


	/**
	* 版本号
	*/
	private Integer version;

	/**
	* 删除标识
	*/
	@TableLogic
	private Integer deleted;

	/**
	* 创建者
	*/
	private Long creator;

	/**
	* 创建时间
	*/
	private Date createTime;

	/**
	* 更新者
	*/
	private Long updater;

	/**
	* 更新时间
	*/
	private Date updateTime;

}
